package com.wms.mapper;

import com.wms.entity.Store;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;
import java.util.Map;

@Mapper
public interface StoreMapper {
    int addStore(Store store);

    @Select("SELECT id 'ckid',name FROM s_store")
    List<Map<String,Map>> chaCk();
    @Select("SELECT id 'wid',warmArea FROM s_store_area")
    List<Map<String,Map>> chaWq();

    // 仓库、库区多级列表
    List<Map<String, Object>> ckList();
    // 仓库、库区  数级列表
    List<Map<String, Object>> ckTree();
    // 仓库、库区  数级列表3.0
    List<Store> treeCK();

    //查询有没有 子仓库
    List<Store> selectZickById(int id);
    //删除仓库
    int deleCkById(int id);


    //子连接 无限映射
    List<Store> selectRootStores();
}
